package com.nineclock.system.service;


import com.nineclock.message.dto.SysApplyJoinCompanyUserDTO;
import com.nineclock.system.dto.SysChangeMainManagerDTO;
import com.nineclock.system.dto.SysCompanyDTO;
import org.springframework.web.multipart.MultipartFile;

import java.io.IOException;
import java.util.List;

public interface SyscompanyService {
    SysCompanyDTO queryCompanyInfo();
    String uploadOSS(MultipartFile file) throws IOException;
    void updateCompanyInfo(SysCompanyDTO sysCompanyDTO);
    void changeSysAdmin(SysChangeMainManagerDTO sysChangeMainManagerDTO);
    List<SysCompanyDTO> queryCompanyByName(String keyword);
    void applyJoinCompany(SysApplyJoinCompanyUserDTO sysApplyJoinCompanyUserDTO);
}
